package com.rizzo.infrastructure.performance;

import java.lang.annotation.*;

/**
 * Annotation to mark a method for performance monitoring. This means the method durations will be monitored
 * on a user basis.
 */
@Inherited
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Monitor {

    boolean userBound();

}
